#ifndef VIEWMODEL_H
#define VIEWMODEL_H

#include <QObject>
#include "item.h"

/** Модель данных GUI приложения.*/
class ViewModel : public QObject{
	Q_OBJECT
	/** Простое дерево.*/
	Q_PROPERTY(QList<QObject*> simpleTree READ simpleTree NOTIFY simpleTreeChange)
private:
	/** Простое дерево.*/
	QList<QObject*> m_simpleTree;
public:
	explicit ViewModel(QObject *parent = 0);
	
	/** Простое дерево.*/
	QList<QObject*> simpleTree() const;
signals:
	/** Изменилось простое дерево.*/
	void simpleTreeChange();
	
public slots:
	
};

#endif // VIEWMODEL_H
